package com.t282.crm.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author Mr.Chen
 * @since 2021-05-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="CstCustomer对象", description="")
public class CstCustomer extends Model<CstCustomer> {

    private static final long serialVersionUID=1L;
      @ApiModelProperty(value = "客户编号")
      @TableId("cust_no")
      @ExcelProperty("客户编号")
      private String custNo;

      @ApiModelProperty(value = "客户名称")
      @ExcelProperty("客户名称")
      private String custName;

      @ApiModelProperty(value = "地区")
      @ExcelProperty("地区")
      private String custRegion;

      @ApiModelProperty(value = "负责人编号")
      @ExcelProperty("负责人编号")
      private Long custManagerId;

      @ApiModelProperty(value = "负责人姓名")
      @ExcelProperty("负责人姓名")
      private String custManagerName;

      @ApiModelProperty(value = "客户等级")
      @ExcelProperty("客户等级")
      private Integer custLevel;

      @ApiModelProperty(value = "客户等级名称")
      @ExcelProperty("客户等级名称")
      private String custLevelLabel;

      @ApiModelProperty(value = "满意度")
      @ExcelProperty("满意度")
      private Integer custSatisfy;

      @ApiModelProperty(value = "信誉度")
      @ExcelProperty("信誉度")
      private Integer custCredit;

      @ApiModelProperty(value = "地址")
      @ExcelProperty("地址")
      private String custAddr;

      @ApiModelProperty(value = "邮政编码")
      @ExcelProperty("邮政编码")
      private String custZip;

      @ApiModelProperty(value = "电话")
      @ExcelProperty("电话")
      private String custTel;

      @ApiModelProperty(value = "传真")
      @ExcelProperty("传真")
      private String custFax;

      @ApiModelProperty(value = "网址")
      @ExcelProperty("网址")
      private String custWebsite;

      @ApiModelProperty(value = "营业执照注册号")
      @ExcelProperty("营业执照注册号")
      private String custLicenceNo;

      @ApiModelProperty(value = "法人")
      @ExcelProperty("法人")
      private String custChieftain;

      @ApiModelProperty(value = "注册资金")
      @ExcelProperty("注册资金")
      private Long custBankroll;

      @ApiModelProperty(value = "年营业额")
      @ExcelProperty("年营业额")
      private Long custTurnover;

      @ApiModelProperty(value = "卡户银行")
      @ExcelProperty("卡户银行")
      private String custBank;

      @ApiModelProperty(value = "银行账号")
      @ExcelProperty("银行账号")
      private String custBankAccount;

      @ApiModelProperty(value = "地税登记号")
      @ExcelProperty("地税登记号")
      private String custLocalTaxNo;

      @ApiModelProperty(value = "国税登记号")
      @ExcelProperty("国税登记号")
      private String custNationalTaxNo;

      @ApiModelProperty(value = "客户状态")
      @ExcelProperty("客户状态")
      private String custStatus;


    @Override
    protected Serializable pkVal() {
          return null;
      }

}
